/*
 * @Author: Administrator 742573123@qq.com
 * @Date: 2023-11-11 17:41:02
 * @LastEditors: Administrator 742573123@qq.com
 * @LastEditTime: 2023-11-11 21:30:11
 * @FilePath: \web\src\menu\index.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
/**
 * @文件名称: menu.js
 * @功能描述: 系统菜单配置
 * @技术交流: 961179337(QQ群)
 * @编写作者: 骆振富
 * @开发日期: 2023年11月11日
 * @历史版本: V1.0 
 * @备注信息: 
 */
import { uniqueId } from 'lodash'

/**
 * 给菜单数据补充上path字段
 * @param {Array} menu
 */
function supplementPath(menu) {
  return menu.map(e => ({
    ...e,
    path: e.path || uniqueId('dd-menu-empty-'),
    ...e.children ? {
      children: supplementPath(e.children)
    } : {}
  }))
}

export const menuHeader = supplementPath([
])

export const menuAside = supplementPath([
  // 此处菜单不需要配置,通过动态菜单配置即可
  {
    "name": "index",
    "title": "首页",
    "icon": "home",
    "path": "/index"
  },
  {
    "name": "map",
    "title": "地图",
    "icon": "home",
    "path": "/map"
  },
])

